#include<stdio.h>
const int maxn=100;
int main()
{
	int n,m,a,b,x,y,v=2;
	int d[maxn][maxn];
	scanf("%d%d",&n,&m);
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			d[i][j]=1;
		}
	}
	scanf("%d",&x);
	for(int i=1;i<=x;i++){
		scanf("%d%d",&a,&b);
		d[a-1][b-1]=2;
	}
	scanf("%d",&y);
	for(int k=0;k<y;k++){
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				if(d[i][j]==v){
					d[i-1][j]=v+1;
					d[i][j-1]=v+1;
					d[i+1][j]=v+1;
					d[i][j+1]=v+1;
				}
			}
		}
		v++;
	}
	int sum=0;
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			if(d[i][j]!=1)
				sum++;	
		}
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			printf("%2d",d[i][j]);
		}
		printf("\n");
	}
	printf("\n%d",sum);
	return 0;
} 
